home *** CD-ROM | disk | FTP | other *** search
/ LightWavin' Magazine 3 / LightWavin' Magazine, Issue 3 (LightWavin' Multimedia)(1997).iso / pontari / fresnel / sgi / readme.txt < prev   
Text File  |  1997-05-08  |  3KB  |  75 lines

  1. Special SGI note:  This SGI port is provided by Marvin Landis
  2. <marvinl@amber.rc.arizona.edu> without who most of these SGI ports
  3. wouldn't exist at all.  Drop him a note and tell him thanks, he's
  4. one of the good guys.
  5.  
  6.  
  7. -------------------------
  8.  
  9.  
  10. Pontari Productions' Fresnel-Like Shader Copyright 1995-1997 Pontari
  11. Productions.  All rights reserved.
  12.  
  13. Release #2
  14.  
  15. (This plugin is being made freely available.  However it is not
  16. freely redistributable.  The only location you may download or
  17. otherwise obtain this plugin is from Pontari Productions' web and
  18. ftp site.  If you would like to distribute this please contact
  19. pontari@pontari.com for permission first.)
  20.  
  21. This is a plugin shader for LightWave 5.0 It does a kind of
  22. Fresnel-like effect with five of the LightWave surface parameters.
  23. For the more mathematically inclined there is no real computation of
  24. the Fresnel formulas and no Brewster's angle effects are included in
  25. this.  However it is still very capable of creating very powerful
  26. surfaces.  In this case it is not so much a simulation of the Fresnel
  27. effect but rather a tool an animator can use to get a Fresnel-like
  28. effect.
  29.  
  30. Basically Fresnel's formula is really very simple, it says that the
  31. angle between the viewer(your eyes, the camera in LightWave) and a
  32. surface effects the amount of light that is reflected and refracted.
  33.  
  34. This plugin will adjust the percent value of each of the surface
  35. values it controls between a perpendicular and glancing value based on
  36. the angle between your eye and the surface.
  37.  
  38. So as an example if you set the reflective perpendicular value to 100
  39. and the glancing value to 0, if the surface is directly facing the
  40. camera(perp) it will be 100% reflective.  As the surface turns away
  41. from the camera(glancing) the reflective value will be decreased until
  42. at 90 degrees it is equal to 0.  Basically you give a range of values
  43. you wish for that parameter(values above 100% are legal) and this
  44. shader applies them across your object.
  45.  
  46. This can be used with reflection to simulate the crests of waves(high
  47. reflection at high glancing).  Edge transparency(high transparency at
  48. high glancing).  And others.
  49.  
  50. In each case you can also give a curve factor.  This number is used to
  51. alter the mapping between angle and value.  A value of 1 is a linear
  52. mapping.  Larger numbers will shift the curve so that the angle must
  53. be very glancing in order to be closer to your glancing angle.
  54. Numbers smaller than one shift the curve toward always glancing.
  55.  
  56. To install this copy it to your plugins directory. Then you need to
  57. add it to Layout using the "Add Plug-ins" button on the Options
  58. panel.  This will add a new plugin shader in the surfaces panel called
  59.  
  60. Pontari_Fresnel
  61.  
  62. Be sure to check out Pontari's LightWave web pages
  63. http://www.pontari.com/pontari/lightwave
  64.  
  65. And buy Super Glow.
  66.  
  67.  
  68. Release #2 notes:
  69.  
  70. This second minor release adds diffusion as a new paramater that you can
  71. apply a Fresnel effect to.  We are also releaseing the source code so
  72. that it may be ported to other platforms etc.
  73. eing the source code so
  74. that it may be ported to other platforms etc.
  75.